Multi-Project Scheduling using Competent Genetic Algorithms
نویسندگان
چکیده
m Number of projects n Total number of activities n h Number of activities in project h h Index of Project V z Set of activities {a(1)…a(n h)} in project h d i Processing time for activity i i→j Predecessor relationship Pred(i) Set of predecessors for activity i k R Set of renewable resources of type k ihk r Per period usage of activity i of resource k in project h K h Number of types of resources used by project h θ Set of feasible schedules θ T Set of precedent feasible schedules θ R Set of resource feasible schedules C max Vector of task completion times ARLF Average Resource Loading Factor AUF Average Utilization Factor CP h Non-resource-constrained critical path duration of project h X iht Boolean variable, true (equal to 1) if activity i of project h is active at time t Z iht Equal to-1 if the part of activity i of project h is active at time t ≤ CP l / 2; otherwise equal to 1 S Number of time intervals spanning a problem Nomenclature (Genetic Algorithm) SGA Simple Genetic Algorithm CGA Competent Genetic Algorithm BB Building Block c Constant factor k BB Order or size of BBs l Current chromosome/problem length m BB Number of BBs n pop Population size p cut Cut probability p κ Bitwise cut probability p m Mutation probability p s Slice probability s Size of tournament used in the Tournament Selection phase μ Calibration coefficient Φ p Phenotypic search space Φ g Genotypic search space ABSTRACT In a multi-project environment, many projects are to be completed that rely on a common pool of scarce resources. In addition to resource constraints, there exist precedence relationships among activities of individual projects. This project scheduling problem is NP-hard and most practical solutions that can handle large problem instances rely on priority-rule heuristics and meta-heuristics rather than optimal solution procedures. In this paper, a Competent Genetic Algorithm (CGA), hybridized with a local search strategy, is proposed to minimize the overall duration or makespan of the resource constrained multi-project scheduling problem (RCMPSP) without violating inter-project resource constraints or intra-project precedence constraints. The proposed Genetic Algorithm (GA) with several varied parameters is tested on sample scheduling problems generated according to two popular multi-project summary measures, Average Utilization Factor (AUF) and Average Resource Load Factor (ARLF). The superiority of the proposed CGA over simple GAs …
منابع مشابه
A stochastic model for project selection and scheduling problem
Resource limitation in zero time may cause to some profitable projects not to be selected in project selection problem, thus simultaneous project portfolio selection and scheduling problem has received significant attention. In this study, budget, investment costs and earnings are considered to be stochastic. The objectives are maximizing net present values of selected projects and minimizing v...
متن کاملOptimizing a bi-objective preemptive multi-mode resource constrained project scheduling problem: NSGA-II and MOICA algorithms
The aim of a multi-mode resource-constrained project scheduling problem (MRCPSP) is to assign resource(s) with the restricted capacity to an execution mode of activities by considering relationship constraints, to achieve pre-determined objective(s). These goals vary with managers or decision makers of any organization who should determine suitable objective(s) considering organization strategi...
متن کاملModeling and Solution Procedure for a Preemptive Multi-Objective Multi-Mode Project Scheduling Model in Resource Investment Problems
In this paper, a preemptive multi-objective multi-mode project scheduling model for resource investment problem is proposed. The first objective function is to minimize the completion time of project (makespan);the second objective function is to minimize the cost of using renewable resources. Non-renewable resources are also considered as parameters in this model. The preemption of activities ...
متن کاملA Bi-objective Pre-emption Multi-mode Resource Constrained Project Scheduling Problem with due Dates in the Activities
In this paper, a novel mathematical model for a preemption multi-mode multi-objective resource-constrained project scheduling problem with distinct due dates and positive and negative cash flows is presented. Although optimization of bi-objective problems with due dates is an essential feature of real projects, little effort has been made in studying the P-MMRCPSP while due dates are included i...
متن کاملA multi-objective resource-constrained optimization of time-cost trade-off problems in scheduling project
This paper presents a multi-objective resource-constrained project scheduling problem with positive and negative cash flows. The net present value (NPV) maximization and making span minimization are this study objectives. And since this problem is considered as complex optimization in NP-Hard context, we present a mathematical model for the given problem and solve three evolutionary algorithms;...
متن کاملDevelopment of a Set of Algorithms for the Multi-Project Scheduling Problems
In this paper, the problem of determining the best schedule for a set of projects has been modeled in the form of a generalized tardiness flowshop (GTF) problem. We develop a set of heuristic algorithms for minimizing the total tardiness of jobs in a GTF problem. In the generalized version of tardiness flowshop problems, a job is considered to be a collection of operations and there is a due da...
متن کامل